a,a:hover{
    text-decoration: none;
}
body{
    
    overflow: hidden;
    overflow-y: auto;
    word-break: break-all;
    word-wrap: break-word;
}
.navbar-wx{
    margin-bottom: 0!important;
    background-color: #0a0929;
    color: white;
    border-bottom: 1px solid rgba(255,255,255,0.3);
}
.navbar-wx a{
    color: #fff;
}
.navbar-wx a:hover{
    background-color: #3e3d75!important;
}
.mb-big{
    margin-bottom: 60px;
}
.page-footer{
    background: #2e3c4c;
    padding-top: 40px;
}
.page-footer .alinks{
    font-size: 16px;
}
.page-footer .acert{
    margin-top: 40px;
    font-size: 14px;
}
.acert>p>a{
    margin-right: 16px;
}
.page-footer .alinks>a{
    margin-right: 3em;
}
.page-footer a{
    color: #cac4c4;
}
@media (min-width: 998px){
    .sign-bg{
        min-width: 998px;
    }
}
.sign-bg{
    height: 580px;
    background-image: url(../images/signbg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.sign-fix .form-wrap,.form-text{
    width: 100%;
    display: table-cell;
    vertical-align: middle;
}
.sign-fix .form-text{
    color: white;
}
.sign-fix .form-wrap>form{
    background: white;
    padding-bottom: 14px;
}
.sign-fix{
    height: 580px;
}
.sign-fix>.h580{
    height: 580px;
    display: table;
}
.container-lg{
    width: 1200px;
    margin: 20px auto 0;
}
.phone-gap{
    width: 320px; 
    height: 600px;
    background: url(../images/phone.jpg) no-repeat;
    background-size: 100% auto;
    position: relative;
}
.phone-gap .text-gap{
    width: 260px;
    height: 425px;
    position: absolute;
    top: 60px;
    left: 30px;
    background: white;
    overflow:auto;
    word-break: break-all;
    word-wrap: break-word;
}
.head_wrap{
    width: 150px;
    height: 150px;
    overflow: hidden;
    margin: 0 auto;
}
.head_wrap img{
    width: 100%;
}
.artlist-box{
    padding: 40px 0;
}
.open a.user-dropdown{
    
}
.navbar-wx .open>a, .navbar-wx .open>a:focus, .navbar-wx .open>a:hover{
    background: none;
}